package com.opgea.crm.repository;

import java.util.Date;
import java.util.List;

import com.opgea.crm.common.constant.ApplicationConstant;
import com.opgea.crm.domain.entities.Activity;
import com.opgea.crm.domain.entities.Employee;
import com.opgea.crm.domain.entities.Issue;
import com.opgea.crm.domain.entities.Task;

public interface CalenderRepo {
	List<Activity> showCalenderGrid(Long assignToId, Date pfrom,Date pto);
	List<Task> showCalenderTaskGrid(Long assignToId, Date pfrom,Date pto);
	List<Issue> showCalenderIssueGrid(Long assignToId, Date pfrom,Date pto);
	List<Employee> getAssignTo(ApplicationConstant.SalesCalenderType type);
}
